package demo2;

//      定义接口的关键字是 interface
//      接口当中不能有构造方法，普通方法及的实现

public interface IShape {
    void draw();

//    public int a = 10;
//    public static final int A = 11;
//    int B = 24;
////    在接口当中定义的“变量”默认是由 public static final 修饰的
////    也就是说“变量”实际上是一个“常量”
//
////    public void test(){
////
////    }
//
////    在接口当中，如果方法要有具体的实现
////    要么使用 default 修饰，要么使用 static 修饰
//    default public void func(){
//
//    }
//
//    public static void test(){
//
//    }
//
////    成员方法默认为 public abstract 修饰的
//    void test2();
//    public abstract void test3();

}
